* {overflow: auto;}
html {padding: 0; margin: 0; font-size: 12px; font-family: arial;} 
body{background: none repeat scroll 0 0 -moz-dialog;}
input[type="text"], input[type="password"]{width: 120px; border: 1px solid #808080; background-color: #C0C0C0; padding: 2px 3px 2px 3px; }
input[type="submit"]{ -moz-border-radius: 3px 3px 3px 3px; border: 1px solid #808080; padding: 2px 8px; font-weight: bold; }
input[type="text"]:hover, input[type="password"]:hover{ background-color: #ffffff; }
input[type="submit"]:hover{ background-color: #DEDCDC; color: #333;} 
/* page login */
.login{ -moz-border-radius:8px 8px 8px 8px; background:none repeat scroll 0 0 rgba(82, 82, 82, 0.7); padding: 10px; width: 350px; margin-top: 160px; opacity: 0.5; filter: alpha(opacity = 50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
.log-title{ background-color: #000058; color: white; font: bold 18px 'Times New Roman',Arial; font-weight: bold; text-align: right; padding: 5px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #C0C0C0; }
.log-content{ background-color: white; padding: 10px; }